<svg width="48" xmlns="http://www.w3.org/2000/svg" height="48" xmlns:xlink="http://www.w3.org/1999/xlink">
 <defs>
  <linearGradient id="a" y1="37.11" x1="26.425" y2="24" x2="44" gradientUnits="userSpaceOnUse">
   <stop stop-color="#2980b9"/>
   <stop offset="1" stop-color="#1d99f3"/>
  </linearGradient>
  <linearGradient xlink:href="#a" id="b" y1="39.24" x1="25.869" y2="10.624" x2="24.539" gradientUnits="userSpaceOnUse"/>
  <linearGradient id="c" y1="9.386" x1="8.84" y2="39.34" x2="37.922" gradientUnits="userSpaceOnUse">
   <stop stop-color="#faf8f8"/>
   <stop offset="1" stop-color="#bfd2d2"/>
  </linearGradient>
  <linearGradient id="d" y1="16.621" x1="27.04" y2="17.991" x2="24.839" gradientUnits="userSpaceOnUse">
   <stop stop-color="#fcfcfc"/>
   <stop offset="1" stop-color="#c7c7c7"/>
  </linearGradient>
  <linearGradient id="e" y1="27.6" x1="31.537" y2="31" x2="35.973" gradientUnits="userSpaceOnUse">
   <stop/>
   <stop offset="1" stop-opacity="0"/>
  </linearGradient>
  <linearGradient xlink:href="#e" id="f" y1="19" x1="26" y2="30" x2="37" gradientUnits="userSpaceOnUse" gradientTransform="translate(-10 5)"/>
  <linearGradient id="g" y1="23.644" x1="3.783" y2="22.495" x2="19.574" gradientUnits="userSpaceOnUse">
   <stop stop-color="#2980b9"/>
   <stop offset="1" stop-color="#34495e"/>
  </linearGradient>
 </defs>
 <g stroke-linejoin="round" color="#000000" stroke-width="3">
  <path fill="url(#a)" d="m24 4c-11.05 0-20 8.954-20 20 0 11.05 8.954 20 20 20 11.05 0 20-8.954 20-20 0-11.05-8.954-20-20-20"/>
  <circle fill="url(#c)" cx="24.5" cy="23.5" r="18.5" stroke-linecap="round"/>
  <path opacity=".2" fill="url(#e)" d="m40.01 13.424l-26.867 24.652a18.5 18.5 0 0 0 11.357422 3.923828 18.5 18.5 0 0 0 18.5 -18.5 18.5 18.5 0 0 0 -2.990234 -10.07617"/>
 </g>
 <g fill-rule="evenodd">
  <path fill="url(#b)" d="m39.955 11.264c-.181-.015-.374-.023-.59.01-1.724.265-5.645 1.724-6.883 2.033-1.237.309-1.817.586-3.801.398-2.262-.214-3.278-.228-3.873-.211-.891-.079-1.34-.275-1.34-.275l.078.877c-.592.452-1.785 1.11-4.234 1.775-1.591.177-2.917-.309-3.713.133-.795.442-3.314 1.546-4.596 1.855-1.282.309-2.231.889-3 1.141-1.221.398 2.42 6.233 4 7 0 0-.547.568-1 1.043-1.099.751-1.965.801-1.965.801l.055.602c-1.276.678-2.54.995-2.961 1.055-.107.015-.524.287-1.129.715 2.615 8 10.13 13.785 19 13.785 1.802 0 3.539-.26 5.199-.707.167-1.087.393-2.627.533-4.084.434-.638 1.018-.646 1.018-.646 0 0-.75-2.125-.676-4.684.093-.607.251-1.179.451-1.723h.756c0 0-.095-1.044.332-2.105 1.405-2.136 3.322-3.563 4.141-4.191.772-.593 4.331-1.503 5.082-1.68.751-.177 1.458-1.371 1.502-1.725.044-.354-.221-1.016-.221-1.016l-1.988-.441-2.406-.271c0 0 3.303-4.894 3.898-5.461.631-.601.938-1.34.938-2.047 0-.707-.52-1.658-.52-1.658 0 0-.597-.303-1.572-.266-.163.006-.331-.016-.512-.031"/>
  <path opacity=".2" fill="url(#f)" d="m12 26c0 0-.547.568-1 1.043-1.099.751-1.965.801-1.965.801l.055.602c-.788.419-1.546.686-2.129.854l-.848.202-1.113.718c2.588 7.941 9.919 13.705 18.84 13.777l3.164-8.996-8-8c0 0-1.309.429-3.631.028-2.321-.401-3.369-1.028-3.369-1.028"/>
  <path fill="#2c3e50" d="m42.25 12c0 0-.313-.281-.656-.313-.344-.031-1.063.094-1.281.063-.219-.031-.969-.469-.969-.469 0 0 1-.563 1.344-.625.344-.063.938-.156.938-.156 0 0 .25.313.438.75.188.438.188.75.188.75"/>
  <path fill="#fcfcfc" d="m40.987 21.23c-.675.09-.805.015-.805.015 0 0 .156-.707.325-.767.169-.06.662.707.48.752"/>
  <path fill="#2c3e50" d="m41.906 14.969c0 0-2.219 1.063-3.281 2.719-1.063 1.656-1.813 3.344-1.813 3.344 0 0 .75.156 1.438.406.688.25 1.938.313 2.469.219.531-.094.688-.344.156-.563-.531-.219-1.313-.375-1.344-.844-.031-.469.969-3.188 1.25-3.625.281-.438 1.125-1.656 1.125-1.656"/>
  <path fill="#34495e" d="m22.438 20.375c0 0 2.749-.414 3.796-1.04 3.414-2.04 3.298-3.179 3.298-3.179 0 0-3.611-1.445-6.108 1.534-1.045 1.247-.986 2.685-.986 2.685"/>
  <path fill="url(#d)" d="m23.467 19.14c0 0 2.74-.552 3.757-1.304 1.016-.751 1.436-1.149 1.304-1.414-.133-.265-1.127-.663-2.364-.354-1.237.309-2.121 1.193-2.364 1.746-.243.552-.486 1.149-.331 1.326"/>
  <path fill="#fcfcfc" d="m38.956 21.676c1.01.116 1.2.019 1.2.019 0 0-.232-.91-.484-.987-.252-.077-.987.91-.716.968"/>
  <path fill="url(#g)" d="m12.298 24.795c1.01.774 3.56 1.23 4.811 1.048 2.951-.431 3.103-.21 2.391-2.093-.514-1.359-3.5-2.75-5.5-.75l-1-1c.593-.854-.5-2.844-1-3-.5-.156-2.859.486-3.078.705-.219.219 2.369 4.317 3.376 5.091"/>
 </g>
 <path fill="#256592" stroke-linejoin="round" color="#000000" stroke-width="3" d="m4.01 23.5c-.004.167-.012.332-.012.5 0 11.05 8.954 20 20 20 11.05 0 20-8.954 20-20 0-.168-.008-.333-.012-.5-.266 10.814-9.11 19.5-19.988 19.5-10.878 0-19.722-8.686-19.988-19.5"/>
</svg>
